[Home] Python으로 돌아가기

객체와 인스턴스 비교

📖 목차


1. 개념 정의

2. 용어 관계

3. 예제 코드


class Dog:
    def __init__(self, name):
        self.name = name

dog1 = Dog("Buddy")

4. 비교표

구분 객체 (Object) 인스턴스 (Instance)
정의 데이터와 기능을 포함한 모든 실체 클래스로부터 생성된 객체
범위 더 넓은 개념 객체의 부분집합
사용 맥락 프로그래밍 전반 객체지향 프로그래밍에서 사용
예시 3, "hello", [1,2,3] dog = Dog("Buddy")dog
관계 모든 인스턴스를 포함 객체 중 클래스에서 생성된 것